using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using HerGoS.Interfaces;


namespace HerGoS.Documentos.Entities
{  
    [Serializable]
	public class TipoDocumento :  HGSEntity
	{
		#region Construction
		public TipoDocumento()
		{
		    Initialize();
		}
		
		private void Initialize ()
		{
		
		}
		#endregion

		#region DataMembers
	
		private String _Codigo;
		private String _Descripcion;
        private CatalogoDocumento _Catalogo;
		#endregion

		#region Properties
     
		
		public String Codigo {
		    get { return _Codigo; }
		    set { this._Codigo = value; }
		}

		public String Descripcion {
		    get { return _Descripcion; }
		    set { this._Descripcion = value; }
		}

        public CatalogoDocumento Catalogo
        {
            get { return _Catalogo; }
            set { this._Catalogo = value; }
        }
		#endregion
		
		#region Overrides
		/// <summary>
		/// Returns the string of the object.
		/// </summary>
		/// <returns>String</returns>
		public override String ToString()
		{
			return this.Descripcion.ToString();
		}

		#endregion
	}
}